dibenzoyl-l-tartaric acid mono alcohols diisopropyl-d-tartrate acids esters carboxylic acids engineering amine aldehydes di-tert-butyl-l-tartrate fatty acids heterocycles dibenzoyl-d-tartaric acid mono glycol